export default {
  route: {
    dashboard: '',
    profile: '個人中心'
  },
  navbar: {
    dashboard: '首頁',
    github: '專案地址',
    logOut: '登出',
    profile: '個人中心',
    theme: '換膚',
    size: '佈局大小'
  },
  login: {
    title: '系統登入',
    logIn: '登入',
    username: '帳號',
    password: '密碼',
    any: '隨便填',
    thirdparty: '第三方登入',
    thirdpartyTips: '本地不能模擬，請結合自己業務進行模擬！',
    code: '驗證碼',
    remember: '記住密碼',
    login: '登入',
    logout: '登出',
    register: '註冊',
    forgot: '忘記密碼',
    reset: '重置密碼',
    confirm: '確認',
    cancel: '取消',
    submit: '提交',
    back: '返回',
    close: '關閉',
    save: '保存',
    edit: '編輯',
    delete: '刪除',
    add: '新增',
    search: '搜尋',
    export: '匯出',
    import: '匯入',
    upload: '上傳',
    download: '下載',
    preview: '預覽',
    detail: '詳情',
    enable: '啟用',
    disable: '停用',
    normal: '正常',
    disabled: '停用',
    yes: '是',
    no: '否',
    male: '男',
    female: '女',
    unknown: '未知',
    // 合併 登入頁面
    captcha: '驗證碼',
    rememberMe: '記住密碼',
    loggingIn: '登入中...',
    registerNow: '立即註冊',
    usernameRequired: '請輸入您的帳號',
    passwordRequired: '請輸入您的密碼',
    captchaRequired: '請輸入驗證碼'
  },
  settings: {
    title: '系統佈局配置',
    theme: '主題色',
    tagsView: '開啟 Tags-View',
    fixedHeader: '固定 Header',
    sidebarLogo: '側邊欄 Logo'
  },
  table: {
    search: '搜尋',
    add: '新增',
    export: '匯出',
    id: '序號',
    actions: '操作',
    edit: '編輯',
    delete: '刪除',
    cancel: '取消',
    confirm: '確定',
    reset: '重置',
    submit: '提交',
    close: '關閉',
    save: '保存',
    refresh: '刷新',
    detail: '詳情',
    enable: '啟用',
    disable: '停用',
    normal: '正常',
    disabled: '停用',
    import: '匯入',
    yes: '是',
    no: '否',
    male: '男',
    female: '女',
    unknown: '未知',
    status: '狀態',
    createTime: '創建時間',
    updateTime: '更新時間',
    operation: '操作'
  },
  common: {
    more: '更多',
    startDate: '開始日期',
    endDate: '結束日期',
    viewAll: '查看全部',
    close: '關閉',
    yes: '是',
    no: '否',
    confirm: '確認',
    cancel: '取消',
    success: '操作成功',
    error: '操作失敗',
    warning: '警告',
    info: '提示',
    confirmDelete: '是否確認刪除該記錄？',
    confirmLogout: '是否確認登出系統？',
    confirmForceLogout: '是否確認強退該使用者？',
    confirmResetPassword: '是否確認重置密碼？',
    confirmImport: '是否確認匯入資料？',
    confirmExport: '是否確認匯出資料？',
    confirmRefresh: '是否確認刷新快取？',
    confirmClear: '是否確認清空資料？',
    confirmEnable: '是否確認啟用該記錄？',
    confirmDisable: '是否確認停用該記錄？',
    confirmSubmit: '是否確認提交該資料？',
    confirmSave: '是否確認保存該資料？',
    confirmCancel: '是否確認取消該操作？',
    confirmClose: '是否確認關閉該視窗？',
    confirmBack: '是否確認返回？',
    confirmRefreshPage: '是否確認刷新該頁面？',
    confirmDownload: '是否確認下載該檔案？',
    confirmUpload: '是否確認上傳該檔案？',
    confirmPreview: '是否確認預覽該檔案？',
    confirmDetail: '是否確認查看詳情？',
    confirmEdit: '是否確認編輯該記錄？',
    confirmAdd: '是否確認新增該記錄？',
    confirmSearch: '是否確認按此條件搜尋？',
    confirmReset: '是否確認重置搜尋條件？'
  },
  dashboard: {
    home: '首頁',
    totalUsers: '總用戶數',
    totalCourses: '總課程數',
    totalTrainings: '總培訓數',
    completionRate: '完成率',
    quickActions: '快捷操作',
    recentActivities: '最近活動',
    systemInfo: '系統資訊',
    notifications: '通知公告',
    helpLinks: '幫助連結',
    addUser: '新增用戶',
    addUserDesc: '快速新增新用戶到系統',
    createCourse: '建立課程',
    createCourseDesc: '建立新的培訓課程',
    scheduleTraining: '安排培訓',
    scheduleTrainingDesc: '為員工安排培訓計畫',
    viewReports: '查看報表',
    viewReportsDesc: '查看培訓統計報表',
    manageRoles: '管理角色',
    manageRolesDesc: '配置用戶角色權限',
    systemSettings: '系統設定',
    systemSettingsDesc: '配置系統參數',
    systemName: '系統名稱',
    version: '版本號',
    lastUpdate: '最後更新',
    serverStatus: '伺服器狀態',
    online: '線上',
    userGuide: '用戶指南',
    apiDocs: 'API文件',
    contactSupport: '聯繫客服',
    viewAll: '查看全部',
    viewAllActivitiesMsg: '查看所有活動記錄',
    helpMsg: '打開用戶指南',
    apiDocsMsg: '打開API文件',
    contactSupportMsg: '聯繫技術支持',
    activity: {
      userAdded: '新用戶已新增到系統',
      courseCreated: '新課程已建立',
      trainingScheduled: '培訓計畫已安排',
      trainingCompleted: '培訓已完成',
      systemUpdated: '系統已更新'
    },
    notification: {
      systemMaintenance: '系統將於今晚進行維護升級',
      newFeature: '新功能已上線，請查看更新說明',
      trainingReminder: '您有未完成的培訓課程，請及時完成'
    }
  },
  user: {
    management: '用戶管理',
    list: '用戶列表',
    add: '新增用戶',
    edit: '修改用戶',
    delete: '刪除用戶',
    resetPassword: '重置密碼',
    import: '匯入用戶',
    export: '匯出用戶',
    nickname: '用戶暱稱',
    dept: '部門',
    post: '崗位',
    role: '角色',
    lastLogin: '最後登入',
    lastLoginIp: '最後登入IP',
    lastLoginTime: '最後登入時間',
    userId: '用戶編號',
    userName: '用戶名稱',
    userNamePlaceholder: '請輸入用戶名稱',
    nicknamePlaceholder: '請輸入用戶暱稱',
    phone: '手機號碼',
    phonePlaceholder: '請輸入手機號碼',
    email: '信箱',
    emailPlaceholder: '請輸入信箱',
    password: '用戶密碼',
    passwordPlaceholder: '請輸入用戶密碼',
    sex: '用戶性別',
    sexPlaceholder: '請選擇性別',
    deptPlaceholder: '請選擇歸屬部門',
    postPlaceholder: '請選擇崗位',
    rolePlaceholder: '請選擇角色',
    remark: '備註',
    remarkPlaceholder: '請輸入內容',
    statusPlaceholder: '用戶狀態',
    assignRole: '分配角色'
  },
  dept: {
    management: '部門管理',
    list: '部門列表',
    add: '新增部門',
    edit: '修改部門',
    delete: '刪除部門',
    name: '部門名稱',
    namePlaceholder: '請輸入部門名稱',
    searchPlaceholder: '請輸入部門名稱',
    sort: '排序',
    leader: '負責人',
    leaderPlaceholder: '請輸入負責人',
    phone: '聯絡電話',
    phonePlaceholder: '請輸入聯絡電話',
    email: '信箱',
    emailPlaceholder: '請輸入信箱',
    parent: '上級部門',
    parentPlaceholder: '選擇上級部門',
    status: '部門狀態',
    statusPlaceholder: '部門狀態'
  },
  menu: {
    root: '根目錄',
    management: '選單管理',
    list: '選單列表',
    add: '新增選單',
    edit: '修改選單',
    delete: '刪除選單',
    name: '選單名稱',
    namePlaceholder: '請輸入選單名稱',
    nameEn: '選單英文名',
    nameEnPlaceholder: '請輸入選單英文名',
    path: '路由地址',
    pathPlaceholder: '請輸入路由地址',
    pathTooltip: '訪問的路由地址，如：[user](file://D:\PC\IDEA\VOTS\vots-ui\src\i18n\zh-TW.js#L191-L226)，如外網地址需內嵌訪問則以`http(s)://`開頭',
    component: '組件路徑',
    permission: '權限標識',
    icon: '圖示',
    iconPlaceholder: '點擊選擇圖示',
    type: '選單類型',
    directory: '目錄',
    menu: '選單',
    button: '按鈕',
    sort: '排序',
    visible: '顯示狀態',
    status: '選單狀態',
    cache: '是否快取',
    isCache: '是否快取',
    isCacheTooltip: '是否快取該頁面，選擇是則會被 <keep-alive> 快取',
    parent: '上級選單',
    parentPlaceholder: '選擇上級選單',
    statusPlaceholder: '選單狀態',
    routeName: '路由名稱',
    routeNamePlaceholder: '請輸入路由名稱',
    routeNameTooltip: '默認不填則和路由地址相同：如地址為：[user](file://D:\PC\IDEA\VOTS\vots-ui\src\i18n\zh-TW.js#L191-L226)，則名稱為`User`（注意：為避免名稱的衝突，特殊情況下請自定義，保證唯一性）',
    isFrame: '是否外鏈',
    isFrameTooltip: '選擇是外鏈則路由地址需要以`http(s)://`開頭',
    query: '路由參數',
    queryPlaceholder: '請輸入路由參數',
    queryTooltip: '範例：id=1&name=ry',
    componentPlaceholder: '請輸入組件路徑',
    permissionPlaceholder: '請輸入權限標識'
  },
  role: {
    management: '角色管理',
    list: '角色列表',
    add: '新增角色',
    edit: '修改角色',
    delete: '刪除角色',
    name: '角色名稱',
    namePlaceholder: '請輸入角色名稱',
    key: '權限字元',
    keyPlaceholder: '請輸入權限字元',
    keyTooltip: '控制器中定義的權限字元，如：@PreAuthorize(`@ss.hasRole(\'admin\')`)',
    roleId: '角色編號',
    sort: '顯示順序',
    dataScope: '資料權限',
    dataScopeTitle: '分配角色資料權限',
    dataScopePlaceholder: '請選擇權限範圍',
    menuPermission: '選單權限',
    deptPermission: '部門權限',
    statusPlaceholder: '角色狀態',
    assignUser: '分配用戶',
    expandCollapse: '展開/摺疊',
    selectAll: '全選/全不選',
    parentChildLink: '父子連動',
    loadingText: '載入中，請稍候'
  },
  post: {
    management: '職稱管理',
    list: '職稱列表',
    add: '新增職稱',
    edit: '修改職稱',
    delete: '刪除職稱',
    name: '職稱名稱',
    namePlaceholder: '請輸入職稱名稱',
    code: '職稱編碼',
    codePlaceholder: '請輸入職稱編碼',
    postId: '職稱編號',
    sort: '職稱排序',
    status: '職稱狀態',
    statusPlaceholder: '職稱狀態'
  },
  dict: {
    management: '字典管理',
    list: '字典列表',
    add: '新增字典',
    edit: '修改字典',
    delete: '刪除字典',
    name: '字典名稱',
    namePlaceholder: '請輸入字典名稱',
    type: '字典類型',
    typePlaceholder: '請輸入字典類型',
    label: '字典標籤',
    value: '字典鍵值',
    sort: '字典排序',
    data: '字典資料',
    dictId: '字典編號',
    dictCode: '字典編碼',
    labelPlaceholder: '請輸入字典標籤',
    statusPlaceholder: '字典狀態',
    refreshCache: '刷新快取',
    dataLabel: '資料標籤',
    dataLabelPlaceholder: '請輸入資料標籤',
    dataValue: '資料鍵值',
    dataValuePlaceholder: '請輸入資料鍵值',
    cssClass: '樣式屬性',
    cssClassPlaceholder: '請輸入樣式屬性',
    displaySort: '顯示排序',
    listClass: '顯示樣式',
    sys_normal_disable: {
      '0': '正常',
      '1': '停用'
    },
    sys_show_hide: {
      '0': '顯示',
      '1': '隱藏'
    },
    sys_yes_no: {
      'Y': '是',
      'N': '否'
    }
  },
  config: {
    management: '參數設定',
    list: '參數列表',
    add: '新增參數',
    edit: '修改參數',
    delete: '刪除參數',
    name: '參數名稱',
    namePlaceholder: '請輸入參數名稱',
    key: '參數鍵名',
    keyPlaceholder: '請輸入參數鍵名',
    value: '參數鍵值',
    valuePlaceholder: '請輸入參數鍵值',
    type: '系統內建',
    typePlaceholder: '系統內建',
    configId: '參數主鍵'
  },
  notice: {
    management: '通知公告',
    list: '公告列表',
    add: '新增公告',
    edit: '修改公告',
    delete: '刪除公告',
    title: '公告標題',
    titlePlaceholder: '請輸入公告標題',
    content: '內容',
    type: '公告類型',
    typePlaceholder: '公告類型',
    typeSelectPlaceholder: '請選擇公告類型',
    status: '公告狀態',
    noticeId: '序號',
    operator: '操作人員',
    operatorPlaceholder: '請輸入操作人員',
    creator: '建立者'
  },
  upload: {
    dragText: '將檔案拖到此處，或',
    clickText: '點擊上傳',
    updateSupport: '是否更新已存在的用戶資料',
    fileTypeTip: '僅允許匯入xls、xlsx格式檔案。',
    downloadTemplate: '下載範本'
  },
  log: {
    management: '日誌管理',
    operlog: '操作日誌',
    logininfor: '登錄日誌',
    operTime: '操作時間',
    operUser: '操作人員',
    operIp: '操作IP',
    operLocation: '操作地點',
    operBrowser: '瀏覽器類型',
    operOs: '作業系統',
    operStatus: '操作狀態',
    operMsg: '操作訊息',
    operMethod: '請求方法',
    requestMethod: '請求方式',
    requestUrl: '請求網址',
    requestParam: '請求參數',
    responseResult: '回應結果',
    timeConsuming: '執行時間'
  },
  monitor: {
    operlog: {
      operIp: '操作地址',
      operIpPlaceholder: '請輸入操作地址',
      title: '系統模組',
      titlePlaceholder: '請輸入系統模組',
      operName: '操作人員',
      operNamePlaceholder: '請輸入操作人員',
      businessType: '操作類型',
      businessTypePlaceholder: '操作類型',
      statusPlaceholder: '操作狀態',
      operTime: '操作時間',
      startDate: '開始日期',
      endDate: '結束日期',
      clean: '清空',
      operId: '日誌編號',
      operLocation: '操作地點',
      status: '操作狀態',
      costTime: '消耗時間',
      millisecond: '毫秒',
      detail: '詳細',
      detailTitle: '操作日誌詳細',
      operModule: '操作模組：',
      loginInfo: '登錄資訊：',
      requestUrl: '請求地址：',
      requestMethod: '請求方式：',
      operMethod: '操作方法：',
      requestParam: '請求參數：',
      responseParam: '回應參數：',
      operStatus: '操作狀態：',
      normal: '正常',
      failed: '失敗',
      errorMsg: '異常資訊：',
      deleteConfirm: '是否確認刪除日誌編號為"{ids}"的資料項？',
      deleteSuccess: '刪除成功',
      cleanConfirm: '是否確認清空所有操作日誌資料項？',
      cleanSuccess: '清空成功'
    },
    logininfor: {
      ipaddr: '登入地址',
      ipaddrPlaceholder: '請輸入登入地址',
      userNamePlaceholder: '請輸入用戶名稱',
      statusPlaceholder: '登入狀態',
      loginTime: '登入時間',
      startDate: '開始日期',
      endDate: '結束日期',
      clean: '清空',
      unlock: '解鎖',
      infoId: '訪問編號',
      loginLocation: '登入地點',
      browser: '瀏覽器',
      os: '作業系統',
      status: '登入狀態',
      msg: '操作資訊',
      deleteConfirm: '是否確認刪除訪問編號為"{ids}"的資料項？',
      deleteSuccess: '刪除成功',
      cleanConfirm: '是否確認清空所有登入日誌資料項？',
      cleanSuccess: '清空成功',
      unlockConfirm: '是否確認解鎖用戶"{username}"資料項?',
      unlockSuccess: '用戶"{username}"解鎖成功'
    },
    online: {
      ipaddr: '登入地址',
      ipaddrPlaceholder: '請輸入登入地址',
      userNamePlaceholder: '請輸入用戶名稱',
      index: '序號',
      sessionId: '會話編號',
      loginName: '登入名稱',
      host: '主機',
      loginLocation: '登入地點',
      browser: '瀏覽器',
      os: '作業系統',
      loginTime: '登入時間',
      forceLogout: '強制登出',
      forceLogoutConfirm: '是否確認強退名為"{username}"的用戶？',
      forceLogoutSuccess: '強退成功'
    },
    job: {
      jobName: '任務名稱',
      jobNamePlaceholder: '請輸入任務名稱',
      jobGroup: '任務群組',
      jobGroupPlaceholder: '請選擇任務群組',
      status: '任務狀態',
      statusPlaceholder: '請選擇任務狀態',
      log: '日誌',
      jobId: '任務編號',
      invokeTarget: '調用目標字串',
      cronExpression: 'cron執行表達式',
      runOnce: '執行一次',
      detail: '任務詳細',
      scheduleLog: '排程日誌',
      invokeMethod: '調用方法',
      beanExample: 'Bean調用範例',
      classExample: 'Class類調用範例',
      paramDesc: '參數說明：支援字串，布林值，長整數，浮點數，整數',
      invokeTargetPlaceholder: '請輸入調用目標字串',
      cronExpressionPlaceholder: '請輸入cron執行表達式',
      generateExpression: '生成表達式',
      misfirePolicy: '執行策略',
      executeImmediately: '立即執行',
      executeOnce: '執行一次',
      abandonExecute: '放棄執行',
      concurrent: '是否並行',
      allow: '允許',
      forbid: '禁止',
      cronGenerator: 'Cron表達式產生器',
      taskDetail: '任務詳細',
      createTime: '創建時間',
      nextExecuteTime: '下次執行時間',
      taskStatus: '任務狀態',
      normal: '正常',
      pause: '暫停',
      defaultPolicy: '預設策略',
      enable: '啟用',
      disable: '停用',
      statusChangeConfirm: '確認要"{action}""{jobName}"任務嗎？',
      statusChangeSuccess: '{action}成功',
      runConfirm: '確認要立即執行一次"{jobName}"任務嗎？',
      runSuccess: '執行成功',
      addTask: '新增任務',
      editTask: '修改任務',
      updateSuccess: '修改成功',
      addSuccess: '新增成功',
      deleteConfirm: '是否確認刪除排程任務編號為"{ids}"的資料項？',
      deleteSuccess: '刪除成功',
      jobNameRequired: '任務名稱不能為空',
      invokeTargetRequired: '調用目標字串不能為空',
      cronExpressionRequired: 'cron執行表達式不能為空'
    },
  },
  online: {
    user: '在線用戶',
    list: '在線用戶列表',
    forceLogout: '強退',
    sessionId: '會話編號',
    loginTime: '登入時間',
    lastAccessTime: '最後存取時間',
    expireTime: '過期時間',
    ipaddr: '登入地址',
    loginLocation: '登入地點',
    browser: '瀏覽器類型',
    os: '作業系統',
    status: '在線狀態'
  },
  job: {
    management: '排程任務',
    list: '任務列表',
    add: '新增任務',
    edit: '修改任務',
    delete: '刪除任務',
    jobName: '任務名稱',
    jobGroup: '任務群組',
    invokeTarget: '調用目標字串',
    cronExpression: 'cron執行表達式',
    misfirePolicy: '執行策略',
    concurrent: '是否並行',
    status: '任務狀態',
    createTime: '創建時間',
    nextValidTime: '下次有效執行時間'
  },
  monitoring: {
    data: '資料監控',
    druid: 'Druid資料監控',
    server: '伺服器監控',
    cache: '快取監控',
    cacheList: '快取列表'
  },
  tools: {
    system: '系統工具',
    build: '表單建構',
    gen: '程式碼生成',
    swagger: '系統介面'
  }
}
